云计算功能架构包括哪些层次
云计算功能架构包括以下层次:
用户层:用于各类角色与云架构中下层功能层的交互,这些角色包括云服务客户中的各类子角色,如云服务使用者,客户云服务管理者,云服务合作伙伴中的各类子角色,如云服务开发者与云审计者。用户层用于与云服务提供者设施之间建立安全的通信机制,向云服务提供者发送服务请求,接收云服务结果,执行与客户相关的管理行为,监控云服务。
访问层:为访问服务层的服务能力提供通用的访问接口。这里支持两种访问方式手动访问和自动访问。服务能力包括服务运维和业务管理能力。访问层负责为云服务能力提供一种或多种访问机制。例如,接入到浏览器的一组Web网页,或一组可以通过编程方式访问的web服务。访问层的另一个责任是为接入云服务能力提供适当的安全功能。访问层通过使用用户凭证验证请求,并验证用户使用特殊能力的授权。访问层还需要处理加密和检查必要地方的请求的完整性。访问层向访问层内的组件传递经过验证的组件。
服务层:包含实施云服务提供者提供的服务。服务层包含和控制云服务实施的软件组件,并安排向用户接入服务层提供云服务。服务层的业务实现软件依次依赖于资源和网络层的可用功能来提供服务并确保任何服务相关的 SLA的要求被满足,如通过使用足够的资源。
资源和网络层:是物理资源所在的地方。它包括数据中心中典型使用的设备,如服务器、网络交换机、路由器、存储设备及在服务器上运行的非特定云的软件,以及其他设备(如主机操作系统、管理程序、设备驱动、通用的系统管理软件)。资源和网络层同时代表和覆盖功能性云传输网,该传输网需要提供者和用户之间的底层网络连接。
跨层功能:可被归合成子集。以下跨层功能的子集被定义开发功能,集成,安全,运营支撑系统,业务支撑系统。跨层功能包括一系列与其他四层组件相互作用的功能组件来提供支持以下能力运营支撑系统能力,业务支撑系统能力,安全系统能力,集成能力,开发支持能力。